'''
多态
一个对象可以通过同一个接口实现不同的状态/业务
'''


class Animal():
    def move(self):
        print('父类动物移动')

class Dog(Animal):
    def move(self):
        print('子类，小狗四条腿移动')

class Fish(Animal):
    def move(self):
        print('子类，鱼在水里游')

def  get_move(x):
    x.move()

a = Animal()
d = Dog()
f = Fish()
get_move(a)
get_move(d)
get_move(f)
